<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ProMRDS Simulated Soccer</title>
<link href="../Styles/Standard.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="100%">
<tr>
<td width="200"><a href="http://www.ProMRDS.com"><img src="../Images/HomeIcon.gif" alt="ProMRDS Home Page" border="0" width="200" height="60" /></a></td>
<td width="*" align="center"><img src="Images/SimulatedSoccer.gif" alt="Simulated Soccer" /></td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
</table>

<div class="page">
<p class="heading"><span class="smallhead">Professional</span><br />&nbsp;&nbsp;&nbsp;Microsoft Robotics Developer Studio<br />
<a href="http://www.ProMRDS.com" onmouseout="Home.src='../Images/Home.gif';" onmouseover="Home.src='../Images/Home_f2.gif';"><img name="Home" src="../Images/Home.gif" width="150" height="25" border="0" alt="Home Page" /></a>
<a href="../ReadMe.htm" onmouseout="Contents.src='../Images/Contents.gif';" onmouseover="Contents.src='../Images/Contents_f2.gif';"><img name="Contents" src="../Images/Contents.gif" width="150" height="25" border="0" alt="Book Contents" /></a>
<a href="ReadMe.htm" onmouseout="ThisChapter.src='../Images/ThisChapter.gif';" onmouseover="ThisChapter.src='../Images/ThisChapter_f2.gif';"><img name="ThisChapter" src="../Images/ThisChapter.gif" width="150" height="25" border="0" alt="This Chapter" /></a>
</p>

<h1>Simulated Soccer using CoroBots</h1>

<h2>Purpose</h2>
<p>
Simulated Soccer is based on a competition held at RoboCup in Atlanta
in July 2007. The playing field, referee and a sample soccer player
can be downloaded from the <a href="http://msdn2.microsoft.com/en-us/robotics/aa731520.aspx">MRDS Downloads page</a>.
</p>

<h2>Description</h2>
<p>
This chapter includes a new soccer player service based on the CoroBot.
</p>
<img src="Images/SoccerCoroBots.JPG" alt="CoroBot Soccer" />
<p>
The CoroBot players are actually quite dumb, but surprisingly they
still manage to score goals. The Goalies don't do anything much.
</p>
<p>
The Soccer Simulation includes a Referee service that can be used to control
the game:
</p>
<img src="Images/SoccerReferee.JPG" alt="CoroBot Soccer" />

<p>
When you start a new game, the Referee searches all of the available
services looking for soccer player services.
</p>
<p>
In the Referee window, you can pick up and move the ball and
the players, and also penalize a player for misbehaving.
</p>

</div>

<hr />
<div class="footer">
Page maintained by:
<a href="m&#97;&#105;&#108;t&#111;:webmaster&#64;promrds&#46;com">webmaster&#64;promrds.com</a><br />
Last Updated: Mar-2008
</div>

</body>
</html>
